package com.nuoniu.sibanyun.entity.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.nuoniu.sibanyun.common.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("物料档案属性")
public class InInventoryPropertyVo extends BaseEntity {

    @ApiModelProperty(value = "是否外购 0:否1:是")
    @TableField("is_purchasing")
    private Boolean isPurchasing = false;

    @ApiModelProperty(value = "是否销售 0:否1:是")
    @TableField("is_for_sale")
    private Boolean isForSale = false;

    @ApiModelProperty(value = "是否自制 0:否1:是")
    @TableField("is_made_self")
    private Boolean isMadeSelf = false;

    @ApiModelProperty(value = "是否在制 0:否1:是")
    @TableField("is_semi_manufactured")
    private Boolean isSemiManufactured = false;

    @ApiModelProperty(value = "是否生产耗用 0:否1:是")
    @TableField("is_material")
    private Boolean isMaterial = false;

    @ApiModelProperty(value = "是否劳务费用 0:否1:是")
    @TableField("is_labor_cost")
    private Boolean isLaborCost = false;

    @ApiModelProperty(value = "是否成套件 0:否1:是")
    @TableField("is_suite")
    private Boolean isSuite = false;

    @ApiModelProperty(value = "是否委托外加工 0:否1:是")
    @TableField("is_made_request")
    private Boolean isMadeRequest = false;

    @ApiModelProperty(value = "是否虚拟件 0:否1:是")
    @TableField("is_invented_key")
    private Boolean isInventedKey = false;
}
